Skip to content

Update scala3-compiler, scala3-library, ... to 3.9.0 - #1313

Merged
guizmaii merged 4 commits into
mainfrom
update/scala3-compiler-3.9.0
Sep 10, 2026
Merged

Update scala3-compiler, scala3-library, ... to 3.9.0#1313
guizmaii merged 4 commits into
mainfrom
update/scala3-compiler-3.9.0

Conversation

@zio-scala-steward

Copy link
Copy Markdown
Contributor

About this PR

📦 Updates

from 3.3.8 to 3.9.0

📜 GitHub Release Notes - Version Diff - Version Diff

Usage

Please merge!

I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.

If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.

Configure Scala Steward for your repository with a .scala-steward.conf file.

Have a fantastic day writing Scala!

⚙ Adjust future updates

Add this to your .scala-steward.conf file to ignore future updates of this dependency:

updates.ignore = [ { groupId = "org.scala-lang" } ]

Or, add this to slow down future updates of this dependency:

dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-lang" }
}]
labels: library-update, early-semver-minor, semver-spec-minor, version-scheme:semver-spec, commit-count:1

@zio-scala-steward
zio-scala-steward Bot requested a review from mijicd as a code owner September 5, 2026 03:54
github-actions[bot]
github-actions Bot previously approved these changes Sep 5, 2026
Two things had to change alongside the version:

* zio-sbt-ecosystem defaults javaPlatform to 11 and passes -release:11,
  which Scala 3.9 rejects. Set it to 17 on every module.

* Scala 3.9 no longer accepts passing the Output positionally to
  `returning`, which takes it as a context bound. Dropping the explicit
  argument alone breaks Scala 2.13, where the local decoder and the
  imported ScriptingSpec.simpleStringOutput are then both eligible and
  ambiguous, so name the local one so it shadows the import instead.
@guizmaii
guizmaii force-pushed the update/scala3-compiler-3.9.0 branch from 84d683c to 9b76eec Compare September 10, 2026 05:16
@guizmaii
guizmaii merged commit f3e79d8 into main Sep 10, 2026
18 checks passed
@guizmaii
guizmaii deleted the update/scala3-compiler-3.9.0 branch September 10, 2026 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant